# -*- coding: utf-8 -*-
# 导入请求网页需要用到的库，请求库
import requests
# 导入系统包，用于文件操作等等
import os

# 请求的网址
url = 'https://www.360.cn/'

# 请求头参数，目前只需要填入代理参数伪装成浏览器就可以了
# 注意这里参数以 键:值 的方式填入，需要加上''将键和值变成字符串，这个头参数可以一直用
head = {
	'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36'
}

# 请求网页，获取服务器的响应，注意这个响应是一个数据，它有很多成员
response = requests.get(url, headers = head)

# 将响应的字符编码改为utf-8，防止中文显示乱码，你也可以去掉或者改成gbk等等看看什么效果
response.encoding = 'UTF-8'

# 从响应的数据中获取源码，就是文本成员
html = response.text

# 打开一个文件，没有则创建
file = open('./360.html', 'w', encoding = 'utf-8')
file.write(html)
file.close()

# 可以将网页源码打印出来看看
print(html)
